//
// Created by Max on 2025/5/28.
//

#ifndef ALL_MIC_DETECT_MIC_LOADER_H
#define ALL_MIC_DETECT_MIC_LOADER_H
#include <android/log.h>
#include "jni.h"

#define LOG_TAG "AllMicDetect"

#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG ,__VA_ARGS__)  // 定义LOGD类型
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG ,__VA_ARGS__)   // 定义LOGI类型
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG_TAG ,__VA_ARGS__)   // 定义LOGW类型
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG ,__VA_ARGS__)  // 定义LOGE类型
#define LOGF(...) __android_log_print(ANDROID_LOG_FATAL,LOG_TAG ,__VA_ARGS__)  // 定义LOGF类型

#define TD_SUCCESS          0
#define TD_FAILURE          (-1)
#define RET_CHECK_ERR_LOG(s32Ret, ...) \
    do {                               \
        if (s32Ret != TD_SUCCESS) {    \
            LOGE(__VA_ARGS__);         \
        }                              \
    } while (0)

#endif //ALL_MIC_DETECT_MIC_LOADER_H
